Big Huge Thesaurus

German cockroach

noun

sounds kind of like